Skip to content

feat(cli): add intent typology listing - #2133

Open
sandeeptv wants to merge 1 commit into
NVIDIA:mainfrom
sandeeptv:feat/list-intents
Open

feat(cli): add intent typology listing#2133
sandeeptv wants to merge 1 commit into
NVIDIA:mainfrom
sandeeptv:feat/list-intents

Conversation

@sandeeptv

@sandeeptv sandeeptv commented Aug 30, 2026

Copy link
Copy Markdown

Closes #2123.

Summary

  • adds --list_intents, grouped by C, T, M, and S
  • marks intents that have detector or stub content
  • supports verbose output and --spec inclusion and exclusion filters
  • points invalid intent codes to --list_intents

PR #2132 was automatically closed when the source branch was renamed. This is the same implementation, and no other open PR for #2123 or list_intents was found before submission.

Verification

  • python -m pytest tests/cli/test_cli.py tests/cli/test_cli_list_filtering.py tests/cli/test_cli_list_intents.py tests/cas/test_intentservice.py tests/cas/test_intent_run_spec.py -q -k "not test_run_all_active_probes": 55 passed, 1 skipped, 1 deselected
  • python -m black --config pyproject.toml --check on changed Python files: passed
  • git diff --check: passed
  • python -m build --no-isolation: source distribution and wheel built successfully

AI assistance: OpenAI Codex assisted with this contribution.

@sandeeptv

Copy link
Copy Markdown
Author

Hi maintainers, could you please approve the pending GitHub Actions workflows for this first-time contribution when convenient? The DCO check passes, while the Linux, macOS, Windows, documentation, and installation workflows are currently marked action_required and have not started. Thank you.

Add filtered and verbose intent discovery with content markers and CLI coverage.

Assisted-by: OpenAI Codex
Signed-off-by: Sandeep Tuppad <sandeep4ya@gmail.com>
@sandeeptv

Copy link
Copy Markdown
Author

@patriciapampanelli, the implementation for #2123 is ready for review. The branch is squashed to one commit, and the focused tests, formatting check, and package build pass locally. When convenient, could you please take a look?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Review

Development

Successfully merging this pull request may close these issues.

feat(cli): add --list_intents to enumerate the intent typology

2 participants